﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.Serialization;

namespace ERPStore.Tracking.Models
{
	[Serializable]
	[DataContract]
	public class TrackEvent
	{
		public TrackEvent()
		{
			DetailList = new List<TrackDetail>();
		}
		// public int TrackId { get; set; }
		[DataMember]
	    public int Id { get; set; }
		[DataMember]
		public string PathAndQuery { get; set; }
		[DataMember]
		public string Amount { get; set; }
		// public string LogGUID { get; set; }
		[DataMember]
		public DateTime EventDate { get; set; }
		// public string TransactionId { get; set; }
		[DataMember]
		public List<TrackDetail> DetailList { get; set; }
		[DataMember]
		public string ViewName { get; set; }
		[DataMember]
		public string ControllerName { get; set; }
		[DataMember]
		public string ActionName { get; set; }
		[DataMember]
	    public bool IsProductStatProcessed { get; set; }
	}
}
